Mapping of Independent Task Classes onto GRIDSIM

نویسندگان

  • G. Malathy
  • A. Saradha
چکیده

The motivation of Grid computing is to aggregate the power of widely distributed resources, and provide non-trivial services to users. To achieve this goal, an efficient Grid scheduling System is an essential part of the Grid. Rather than covering the whole Grid scheduling area, this survey provides a review of the subject mainly from the perspective of scheduling algorithms. In this review, the challenges for Grid scheduling are identified. First, the architecture of components involved in scheduling is briefly introduced to provide an intuitive image of the Grid scheduling process. Then various Grid scheduling algorithms are discussed from different points of view, such as static vs. dynamic policies, objective functions, applications models, adaptation, constraints, strategies dealing with dynamic behavior of resources, and so on. Thus, in this paper, the following definition for the term Grid adopted: “A type of parallel and distributed system that enables the sharing, selection, and aggregation of geographically distributed autonomous and heterogeneous resources dynamically at runtime depending on their availability, capability, performance, cost, and users' quality-of-service requirements”. To facilitate the discussion, the following frequently used terms are defined: A task is an atomic unit to be scheduled by the scheduler and assigned to a resource. The properties of a task are parameters like CPU/memory requirement, deadline, priority, etc. A job (or metatask, or application) is a set of atomic tasks that will be carried out on a set of resources. Jobs can have a recursive structure, meaning that jobs are composed of sub-jobs and/or tasks, and sub-jobs can themselves be decomposed further into atomic tasks. In this paper, the term job, application and metatask are interchangeable. A resource is something that is required to carry out an operation, for example: a processor for data processing, a data storage device, or a network link for data transporting. A site (or node) is an autonomous entity composed of one or multiple resources. A task scheduling is the mapping of tasks to a selected group of resources which may be distributed in multiple administrative domains.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Concept Mapping and Mind Mapping in Descriptive and Narrative Writing Classes

This study was an attempt to investigate the comparative impact of concept map and mind map instruc- tion on EFL learners’ descriptive and narrative writing. To fulfill this purpose, 60 intermediate EFL learners were selected from among a total number of 100 through their performance on a pretest, i.e., a piloted sample Cambridge Preliminary English Test (PET). T...

متن کامل

A fast recursive mapping algorithm

This paper presents a generic technique for mapping parallel algorithms onto parallel architectures. The proposed technique is a fast recursive mapping algorithmwhich is a component of the Cluster-M programming tool. The other components of Cluster-M are the Speciication module and the Representation module. In the Speciication module, for a given task speciied by a high-level machine-independe...

متن کامل

Application Mapping onto Network-on-Chip using Bypass Channel

Increasing the number of cores integrated on a chip and the problems of system on chips caused to emerge networks on chips. NoCs have features such as scalability and high performance. NoCs architecture provides communication infrastructure and in this way, the blocks were produced that their communication with each other made NoC. Due to increasing number of cores, the placement of the cores i...

متن کامل

A Two level Task Scheduling Simulator for Grid Environment

Grid computing has caused the popularization of distributed and diversified mode of computing. Its focus is on solving big computing problems which requires huge computing resources. Simultaneous collection of so many computing resources at a same place is practically impossible. This factor has acted as a catalyst in the increasing popularity of grid computing. Preparing a grid of huge collect...

متن کامل

An Extendable Grid Simulation Environment Based on GridSim

Simulation plays an important role in grid research. However, there is no general simulation environment for scheduling algorithms testing. In this paper we establish an extendable grid simulation environment based on GridSim by choosing and extending the appropriate modules of an open-source grid simulation environment—-gridbroker. In our simulation environment, users can easily add various di...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011